package md

import "time"

// MdProductSop 产品SOP表
type MdProductSop struct {
	SopId          int64     `json:"sop_id" gorm:"sop_id"`                   // 记录ID
	ItemId         int64     `json:"item_id" gorm:"item_id"`                 // 物料产品ID
	OrderNum       int64     `json:"order_num" gorm:"order_num"`             // 排列顺序
	ProcessId      int64     `json:"process_id" gorm:"process_id"`           // 对应的工序
	ProcessCode    string    `json:"process_code" gorm:"process_code"`       // 工序编号
	ProcessName    string    `json:"process_name" gorm:"process_name"`       // 工序名称
	SopTitle       string    `json:"sop_title" gorm:"sop_title"`             // 标题
	SopDescription string    `json:"sop_description" gorm:"sop_description"` // 详细描述
	SopUrl         string    `json:"sop_url" gorm:"sop_url"`                 // 图片地址
	Remark         string    `json:"remark" gorm:"remark"`                   // 备注
	Attr1          string    `json:"attr1" gorm:"attr1"`                     // 预留字段1
	Attr2          string    `json:"attr2" gorm:"attr2"`                     // 预留字段2
	Attr3          int64     `json:"attr3" gorm:"attr3"`                     // 预留字段3
	Attr4          int64     `json:"attr4" gorm:"attr4"`                     // 预留字段4
	CreateBy       string    `json:"create_by" gorm:"create_by"`             // 创建者
	CreateTime     time.Time `json:"create_time" gorm:"create_time"`         // 创建时间
	UpdateBy       string    `json:"update_by" gorm:"update_by"`             // 更新者
	UpdateTime     time.Time `json:"update_time" gorm:"update_time"`         // 更新时间
}

// TableName 表名称
func (*MdProductSop) TableName() string {
	return "md_product_sop"
}
